package com.News.service;

import com.News.entities.BlogComment;
import com.News.util.PageQueryUtil;
import com.News.util.PageResult;

public interface CommentService {
    //添加评论
    Boolean addComment(BlogComment blogComment);
    //后台管理系统中评论分页功能
    PageResult getCommentsPage(PageQueryUtil pageUtil);
    int getTotalComments();
    //批量审核
    Boolean checkDone(Integer[] ids);
    //批量删除
    Boolean deleteBatch(Integer[] ids);
    //添加回复
    Boolean reply(Long commentId, String replyBody);
    //根据文章id和分页参数获取文章的评论列表
    PageResult getCommentPageByBlogIdAndPageNum(Long blogId, int page);
}
